#include<stdlib.h>
#include<stdio.h>

extern void* producto(unsigned long long int a, unsigned long long int b);

int main(int argc, char* argv[])
{
	unsigned long long int a = 12LL;
	unsigned long long int b = 12LL;
	void *c;
	
	c = producto(a, b);
	
	printf(" %x ", ((unsigned int *)c)[3]);
	printf(" %x ", ((unsigned int *)c)[2]);
	printf(" %x ", ((unsigned int *)c)[1]);
	printf(" %x ", ((unsigned int *)c)[0]);
	printf("\n");
	//Imprimo al reves porque de esta manera me los posiciona assembler.
	return 0;
}

